// 连续F三次通关失败，使用任一技能会消耗相应的mp值但必赢，通过所需要的最小mp
// 输入：关卡n条龙，技能1消耗c1，技能2消耗c2
// 没有用技能时的结果：FTFFFTFFFF

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int count_c1(char str[], int n)
{
	int i, yes_idx = -1;	//赢的位置
	int count = 0;
	for (i = 0; i < n; i++) {
		if (str[i] == 'F') {
			if (i - yes_idx == 3) {	//不能连续3次F
				count++;
				yes_idx = i;
			}
		} else {
			yes_idx = i;
		}
	}
	return count;
}

int main()
{
	int i, n, c1, c2;
	
	// scanf("%d%d%d",&n,&c1,&c2);
	// while (i < n && scanf("%c",&str[i]) != EOF) i++;

	int min = 3;//只使用消耗最小的技能，fmin(c1, c2);
	char str[] = "FFFFTFFFTT";
	// char str[] = "FTFTFFFFFF";
	n = 10;	//10条龙
	
	int count = count_c1(str, n);
	printf("%d\n", min*count);

	return 0;
}
